public class J05loopqiantao {
    public static void main(String[] args) {
        //循环嵌套
        /*
        1 2 3 4 5
        1 2 3 4 5
        1 2 3 4 5 6 7...1000
         */
//        for (int i = 0; i < 10000; i++) {
//            System.out.println("1 2 3 4 5");
//        }

        //打印1万个1-1000
        for (int i = 0; i < 3; i++) {
            //循环嵌套
            for (int j = 0; j < 5; j++) {
                System.out.print(j+" ");
            }
            //打印空行
            System.out.println();
        }
    }
}
//break。continue
/*
//就近原则
把最近的循环结束掉
 */
class J05loop2{
    public static void main(String[] args) {
        for (int i = 0; i < 3; i++) {
            for (int j = 1; j <= 5; j++) {
                //不要3
//                if(j==3)continue;
//                if(j==3)break;
                System.out.print(j+" ");
            }
            System.out.println();
//            break;
            continue;
        }
    }
}
/*
break，循环、switch连用。依然就近原则
 */
class J05loop3{
    public static void main(String[] args) {
        for (int i = 0; i < 5; i++) {
            switch (3){
                case 3:
                    System.out.println(33333);
                    break;
            }
            System.out.println("loop3");
        }

        //99最多双层嵌套足矣
        //3层，几乎用不到

//        for (int i = 0; i < 5; i++) {
//            for (int j = 0; j < 5; j++) {
//                for (int k = 0; k < 5; k++) {
//                    for (int l = 0; l < 5; l++) {
//                        for (int m = 0; m < 5; m++) {
//                            for (int n = 0; n < n; n++) {
//                                for (int o = 0; o < 5; o++) {
//
//                                }
//                            }
//                        }
//                    }
//                }
//            }
//        }
    }
}